<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 创建一个数组
        var arr = [8, 21, 4, 82, 93, 54, 25, 65, 3, 41]
        // 数组为10位，但排序只需重复9次，最后一个数值不用判断
        for (var i = 0; i < arr.length - 1; i++) {
            // 与后一位数值进行比较大小，比较好的不再与前面的比较,所以循环减少后面排序好的次数
            for (var j = 0; j < arr.length - 1 - i; j++) {
                if (arr[j] > arr[j + 1]) {
                    var tmp = arr[j + 1]
                    arr[j + 1] = arr[j]
                    arr[j] = tmp
                }
            }
        }
        console.log(arr)
    </script>
</body>

</html>